package org.op.nav;

/**
 *   Filesystem-type operations on the note (as a node in the tree view)
 *   
 * @author david.peters
 *
 */
public interface DocumentNodeController {

	/**
	 *  Send the selected note to the trash folder
	 */
	public void trashNote();
	
	/**
	 *  Adds a note from the tree view.  The difference between this
	 *   and the File menu Add is that this will prompt the user to enter
	 *   a filename, and persist it (an empty file) right away
	 */
	public void addNote();
	
	/**
	 *  Brings up a folder dialog and persists the document to that folder
	 *    (similar to a save-as)
	 */
	public void moveNote();

}
